package controllers
//
//import (
//	"WORKSPACE/models"
//	"WORKSPACE/pkg/app"
//	"WORKSPACE/pkg/e"
//	"WORKSPACE/services"
//	"encoding/json"
//	"fmt"
//	"github.com/gin-gonic/gin"
//	"github.com/unknwon/com"
//)
//
//func GetBill(c *gin.Context)  {
//	err, info, total := services.GetAllbill()
//	if err !=nil{
//		app.Error(c,e.ERROR,err,err.Error())
//		return
//	}
//	app.OK(c, map[string]interface{}{"value": info, "total": total},"查询成功")
//}
//
//func DelBill(c *gin.Context){
//	id := -1
//	if arg := c.Query("billId"); arg != "" {
//		id = com.StrTo(arg).MustInt()
//		fmt.Println(id)
//	}
//	if id == -1{
//		app.INFO(c,30001,"参数错误")
//		return
//	}
//	err := services.Delbill(id)
//	if err !=nil{
//		app.Error(c,e.ERROR,err,err.Error())
//		return
//	}
//	app.OK(c, map[string]interface{}{},"删除成功")
//}
//
//func UpdateBill(c *gin.Context){
//	data, _ := c.GetRawData()
//	var m map[string]string
//	_ = json.Unmarshal(data, &m)
//	billId := com.StrTo(m["billId"]).MustInt()
//	orderId := m["orderId"]
//	consumerName := m["consumerName"]
//	goodsName := m["goodsName"]
//	sumMoney := com.StrTo(m["sumMoney"]).MustInt()
//	billClass := m["billClass"]
//	billDate := m["billDate"]
//
//	if m["billId"] == ""{
//		app.INFO(c, 30000, "参数非法")
//		return
//	}
//	err := services.Updatebill(models.Bill{ Bill_id: billId,  Order_id: orderId,  Consumer_name: consumerName,  Goods_name: goodsName,  Sum_money: sumMoney, Bill_class: billClass, Bill_date: billDate})
//	if err !=nil{
//		app.Error(c,e.ERROR,err,err.Error())
//		return
//	}
//	app.OK(c, map[string]interface{}{},"更新成功！")
//}
//
//func AddBill(c *gin.Context){
//	data, _ := c.GetRawData()
//	var m map[string]string
//	_ = json.Unmarshal(data, &m)
//	billId := com.StrTo(m["billId"]).MustInt()
//	orderId := m["orderId"]
//	consumerName := m["consumerName"]
//	goodsName := m["goodsName"]
//	sumMoney := com.StrTo(m["sumMoney"]).MustInt()
//	billClass := m["billClass"]
//	billDate := m["billDate"]
//
//	if m["billId"] == ""{
//		app.INFO(c, 30000, "参数非法")
//		return
//	}
//	err := services.Addbill(models.Bill{ Bill_id: billId,  Order_id: orderId,  Consumer_name: consumerName,  Goods_name: goodsName,  Sum_money: sumMoney, Bill_class: billClass, Bill_date: billDate})
//	if err !=nil{
//		app.Error(c,e.ERROR,err,err.Error())
//		return
//	}
//	app.OK(c, map[string]interface{}{},"添加成功！")
//}